|
|
@@ -41,6 +41,7 @@ def DJANGO_WE_SHARE_FUNC(request, state=None):
|
41
|
41
|
def DJANGO_WE_MESSAGE_CALLBACK_FUNC(request, data, decrypted=None):
|
42
|
42
|
""" WeChat Message Callback Func """
|
43
|
43
|
|
|
44
|
+
|
44
|
45
|
def DJANGO_WE_COMPONENT_CALLBACK_FUNC(request, appid, data, decrypted=None):
|
45
|
46
|
""" WeChat Component Message Callback Func """
|
46
|
47
|
from django_we.models import SubscribeUserInfo
|
|
|
@@ -136,7 +137,6 @@ def DJANGO_WE_COMPONENT_CALLBACK_FUNC(request, appid, data, decrypted=None):
|
136
|
137
|
storage=RedisStorage(r)
|
137
|
138
|
)
|
138
|
139
|
if event == 'subscribe' or event == 'unsubscribe':
|
139
|
|
-
|
140
|
140
|
# 获取用户信息
|
141
|
141
|
userinfo = get_user_info(openid, appid=appid, secret=None, token=token, storage=RedisStorage(r))
|
142
|
142
|
subscribe, unionid, openid = userinfo.get('subscribe', ''), userinfo.get('unionid', ''), userinfo.get('openid', '')
|
|
|
@@ -175,7 +175,7 @@ def DJANGO_WE_COMPONENT_CALLBACK_FUNC(request, appid, data, decrypted=None):
|
175
|
175
|
miniappid='wxc0dec29f0c358493',
|
176
|
176
|
pagepath='/pages/registration/course/course?field_id={}&admin_id={}'.format(params[0], params[1]),
|
177
|
177
|
thumb_media_id='Wgff8-suDh0aD_m_XBWWy6tykwlx72Wo1Ea38nOxsCQIlvVHM_9oxoAp82XRdsJh',
|
178
|
|
- title='报名课程',
|
|
178
|
+ title=u'报名课程',
|
179
|
179
|
appid=appid,
|
180
|
180
|
secret=None,
|
181
|
181
|
token=token,
|
|
|
@@ -189,6 +189,7 @@ def DJANGO_WE_COMPONENT_CALLBACK_FUNC(request, appid, data, decrypted=None):
|
189
|
189
|
# token=token,
|
190
|
190
|
# storage=RedisStorage(r)
|
191
|
191
|
# )
|
|
192
|
+
|
192
|
193
|
elif event == 'SCAN':
|
193
|
194
|
if eventkey:
|
194
|
195
|
scene = eventkey
|
|
|
@@ -200,7 +201,7 @@ def DJANGO_WE_COMPONENT_CALLBACK_FUNC(request, appid, data, decrypted=None):
|
200
|
201
|
miniappid='wxc0dec29f0c358493',
|
201
|
202
|
pagepath='/pages/registration/course/course?field_id={}&admin_id={}'.format(params[0], params[1]),
|
202
|
203
|
thumb_media_id='Wgff8-suDh0aD_m_XBWWy6tykwlx72Wo1Ea38nOxsCQIlvVHM_9oxoAp82XRdsJh',
|
203
|
|
- title='报名课程',
|
|
204
|
+ title=u'报名课程',
|
204
|
205
|
appid=appid,
|
205
|
206
|
secret=None,
|
206
|
207
|
token=token,
|